home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 27 / CU Amiga Magazine's Super CD-ROM 27 (1998)(EMAP Images)(GB)[!][issue 1998-10].iso / CUCD / Programming / THXPlayLib / thxplay.faq < prev    next >
Text File  |  1998-06-19  |  2KB  |  62 lines

  1. Q: What's the difference between 'thxplay' and 'thx-play'?
  2. A: - 'thxplay' is the shared library, 'thxplay.library'
  3.    - 'thx-play' is the E module, 'tools/thx-play.m'.
  4.    This is because E needs a module called 'thxplay.m' to
  5.    use the library. Therefore, there would be difficulty
  6.    in building (at least from the same source).
  7.  
  8. Q: Who wrote this?
  9. A: Martin Wodok <Dexter.Abyss@iName.com> wrote the
  10.    replay code (and the editor itself :)
  11.    I <kyzer@4u.net> just wrote the high-level
  12.    functions on top of it, to make it easy and
  13.    pleasant to use.
  14.  
  15. Q: It keeps recalculating the filters for each song,
  16.    even though I start with thxInit(NIL).
  17. A: You're calling thxFree() when you really mean to
  18.    call thxStop(). thxFree() should only be called
  19.    once (but don't forget to call it! :)
  20.  
  21. Q: It makes no noise at all!
  22. A: Check your S:thxWaves.location file.
  23.    And your volume control.
  24.  
  25. Q: The sound goes ugly when I call thxPause()
  26. A: mute it first with thxSetVolume(0)
  27.  
  28. Q: but thxSetVolume(0) doesn't work!
  29. A: Like thxWind(), thxSetVolume() takes in worst case
  30.    one 'cycle' (=1 frame) to be attended to. thxPause()
  31.    and thxStop() are overriding and stop the player
  32.    before this can happen.
  33.    A workaround is to call Delay(2) between the
  34.    thxSetVolume() and thxPause().
  35.  
  36. Q: Can you make it so thxPause() toggles rather
  37.    than forces pause mode?
  38. A: I could, but I wouldn't want to. It would be
  39.    messy, and unclean from the API point of view.
  40.  
  41. Q: THX is missing a song command or two.
  42. A: Tell Dexter about it.
  43.  
  44. Q: This interface could do with a ...() routine
  45. A: Good idea! :)
  46.  
  47. Q: Can we have an OO THX object?
  48. A: wait for the next version :)
  49.  
  50. Q: Will there be a graphical equaliser or vumeters?
  51. A: Yes.
  52.  
  53. Q: Where do I get this THX thing?
  54. A: You can get the THX editor from
  55.    aminet:mus/edit/ or http://thx.home.ml.org
  56.  
  57. Q: This player causes memory corruption here (bla)
  58. A: Mail Dexter with the details.
  59.  
  60. Q: You dumb fuck for using includes
  61. A: Sue me.
  62.